A timeline, event, and constraint-based modeling framework for planning and scheduling problems
نویسندگان
چکیده
This paper presents a framework dedicated to the modeling of deterministic planning and scheduling problems. This framework is based on the notions of timelines (evolutions of state variables and of resource levels), events which impact timelines, and constraints on and between events. Building it has been motivated by the observation that many real planning and scheduling problems involve a finite set of events and that the main question when solving them is to assign values to event parameters (presence in the plan, position in the event sequence, precise date, specific type-dependent parameters) by satisfying a finite set of constraints on these parameters and optimizing some function of some of these parameters. This framework, we refer to as TECK for Timelines, Events, and Constraints Knowledge, makes it possible to express four kinds of knowledge that must be combined when planning and scheduling: knowledge about events (event presence and parameters), time (event positions and dates), state (state variable evolutions), and resources (discrete or continuous resource evolutions).
منابع مشابه
How to model planning and scheduling problems using constraint networks on timelines
The CNT framework (Constraint Network on Timelines) has been designed to model discrete event dynamic systems and the properties one knows, one wants to verify, or one wants to enforce on them. In this article, after a reminder about the CNT framework, we show its modeling power and its ability to support various modeling styles, coming from the planning, scheduling, and constraint programming ...
متن کاملHow to Model Planning and Scheduling Problems using Timelines
The CNT framework (Constraint Network on Timelines (Verfaillie, Pralet, and Lemaître 2008)) has been designed to model discrete event dynamic systems and the properties one knows, one wants to verify, or one wants to enforce on them. In this paper, after a reminder about the CNT framework, we show its modeling power, first on two generic problems (the planning problem in the STRIPS framework an...
متن کاملResource-based Planning with Timelines
Real world planning applications typically involve making decisions that consumes limited resources, which requires both planning and scheduling. In this paper we propose a new approach that bridges the gap between planning and scheduling by explicitly modeling the problem in terms of resources, state variables and actions. We show that it is an intuitive way to formulate real world problems wi...
متن کاملJ-TRE: An Integrated Reasoning Environment and its Application to Timeline-based Planning
The application of classical artificial intelligence techniques to realistic dynamic scenarios arises interesting challenges which require, often, the tailoring of state-of-the-art solvers to the specific domains. The introduction of a “light” and highly customizable framework allows to facilitate the way a high number of possible problems are addressed. This paper introduces the ongoing work f...
متن کاملUnifying Planning and Scheduling as Timelines in a Component-Based Perspective
The timeline-based approach to planning represents an effective alternative to classical planning for complex domains requiring the use of both temporal reasoning and scheduling features. This paper discusses the constraint-based approach to timeline planning and scheduling introduced in OMPS. OMPS is a an architecture for problem solving which draws inspiration from both control theory and con...
متن کامل